﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Game.model.@base
{
    public class SubClassType
    {
        private string _name;
        public  SubClassType(string name)
        {
            _name = name;
        }
        public static readonly SubClassType BASE_CLASS = new SubClassType("BASE_CLASS");
        public static readonly SubClassType DOUBLE_SUBCLASS = new SubClassType("DOUBLE_SUBCLASS");
        public static readonly SubClassType SUBCLASS = new SubClassType("SUBCLASS");
        public IEnumerable<SubClassType> Values
        {
            get
            {
                yield return BASE_CLASS;
                yield return DOUBLE_SUBCLASS;
                yield return SUBCLASS;
            }

        }
    }
}
